body
{
    background: #aaaaaa;
}

#mainmenu
    {
    text-align: center;
float: none;
}

#mainmenu a{width: auto;}

.menu_fp {
    float: left;
    background-image: linear-gradient(bottom, rgb(224,224,224) 0%, rgb(201,201,201) 34%, rgb(250,250,250) 95%);
    background-image: -o-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(201,201,201) 34%, rgb(250,250,250) 95%);
    background-image: -moz-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(201,201,201) 34%, rgb(250,250,250) 95%);
    background-image: -webkit-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(201,201,201) 34%, rgb(250,250,250) 95%);
    background-image: -ms-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(201,201,201) 34%, rgb(250,250,250) 95%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(224,224,224)),
        color-stop(0.34, rgb(201,201,201)),
        color-stop(0.95, rgb(250,250,250))
    );

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;

    -webkit-box-shadow: 10px 10px 25px #ccc;
    -moz-box-shadow: 10px 10px 25px #ccc;
    box-shadow: 10px 10px 25px #ccc;
    padding: 20px;
}

.menu_fp a
    {
    color: #444;
    font: bold 16px arial;
    background: #e4e4e4;
    border: 1px solid transparent; /* граница будущего градента */
    border-radius: 3px;
    padding: 8px 12px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5), 0 3px 6px -3px rgba(0,0,0,0.25);

    margin: 3px;
    display: inline-block;
    width: 150px;
    }
.greeting
{
    padding: 20px;
    color: #990000;
    font-family: arial;
    font-weight: bold;
    text-align: center;
}

